home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
others
/
makeu310
/
makeupl.doc
next >
Wrap
Text File
|
1994-12-19
|
13KB
|
393 lines
Doku zu MAKEUPL von Volker Keck @ BL
------------------------------------
Das Programm darf frei verteilt werden.
!Wer dies Programm einsetzt, macht dies auf eigene Gefahr. Es wird keine Haftung!
!fr irgendwelche direkten oder indirekten Schden, die durch die Benutzung des !
!Programms entstehen, bernommen !
Voraussetzung:
---------------
TOS, Modem, Telefonanschlu, Connect und eine Mausbox (allerdings keine Quark)
Sinn des Ganzen:
----------------
Aus Mitschnitten einer Saugsession, oder den TIC-Files die aus dem Fido
kommen bzw von Schnulli bei SaugTausch geliefert werden, oder aber ber die
Eingabe per Hand hnlich wie in der Maus wird ein Script erstellt, das den
Upload, das evtl. Lschen und Umbenennen von Files in die Maus automatisiert.
Das Programm gibt TIC-Files aus, so da evtl. das Script nicht zum Einsatz
kommt, sondern man die Files einfach nach dem Erstellen samt TIC-Files mit
dem Tauschupload von Schnulli (wird es wohl auch in Zukunft in nur sehr
wenigen Musen geben) uploaden kann.
Mit dem erstellten Script kann man in den PT, zugngliche GPTs oder an
mehrere User im PPT (hier mu die Eingabe mit @ XY erfolgen, damit dies als
PPT erkannt wird.) Files uploaden. Das Script fragt hoffentlich recht viele
Fehler ab, falls es hier Probleme gibt bitte ich um Nachricht, denn das ist
recht schwer zu testen.
Zustzlich ist es mglich GPTs fremder Muse ber eine Tabelle (INF-File) in
GPT oder PT umzusetzen.
Installation:
-------------
In der MAKEUPL.INF-Datei mssen die Pfade entsprechend eingestellt werden.
Weiterhin sind die Gruppenprgteile und die Umsetztabelle zu versorgen. Dies
ist allerdings optional.
Auch ist in diesem File die Zuordnung der Typen zu den entsprechenden
Indizes (z.B. 6 Packer) nach einer evtl. nderung in der Maus anzupassen.
Im INF-File sind auch die Funktionen fr das Script definiert und knnen ggf.
angepat werden. In diesem Fall bitte ich um eine kurze Nachricht, damit ich
das im Orginal nachvollziehen kann.
In den INF.Dateien haben folgende Zeichen eine Funktion:
------ dient als Maske fr den folgenden Text.
# leitet einen Kommentar ein.
Kurz ein paar Worte zum Ablauf der ganzen Geschichte.
-----------------------------------------------------
Es gibt mehrere Wege um eine Uploadscript zu erstellen:
1. Es gibt im Verzeichnis ARCHIV.UPL ein gleichnamiges File mit Ausnahme des
Suffix zu einem bestimmten Archiv. Also z.B. heit das Archiv
MAKEUPL.ZIP dann wird nach einem File namens MAKEUPL.TIC bzw.
MAKEUPL.UPL gesucht. Aus diesem File werden die notwendigen Daten
entnommen.
Aufbau des UPL-Files
1. Zeile: PT: Programmteil z.B.: ffentlich
2. Zeile: BS: Betriebssystem z.B.: ST-TOS
3. Zeile: Typ,Quelltext, Copyright z.B.: Datenfernbertragung,C,Freeware
n. Zeile: Beschreibung max. 75 Zeichen je Zeile
Dieser Aufbau entspricht dem der ausfhrlichen Liste in der Maus.
Aufbau des TIC-Files siehe Anhang
2. Es existiert ein Logfile vom Download:
Mit dem Program MAKEUPL.TOS kann dann ein Script fr den Upload erstellt
werden. Dieses Logfile darf keine Steuerzeichen wie Escapes oder hnliches
enthalten. Dieses Logfile mu sich im "Logfile-Directory" befinden. Es
wird nach dem File gesucht und die Daten wie Betriebssystem, Typ, etc.
in das Script bernommen.
3. Es existiert kein Logfile:
Hier fragt das Programm MAKEUPL.TTP die einzelnen Werte ab. Es werden wie
bei einem Online-Upload die einzelnen Punkte (Betriebssystem,Type,usw.)
abgefragt.
In allen drei Fllen wird dann ein neues *.TIC-File geschrieben.
Das erstellte Script wird im Script-Ordner abgelegt.
In der INF-Datei befindet sich noch der Punkt "Prg.-Liste der Maus". Hier
sollte der Ordnerpfad, unter der sich die aktuellen Filelisten der
Hausmaus befinden eingestellt werden. Bei den Programmlufen wird in dieser
Fileliste nachgeschaut, ob nicht schon evtl. das File in die Maus gelegt
worden ist. Dies fhrt je nach Einstellung zum berlesen des Files oder zu
einem Hinweis.
Nach dem Upload jedes Files, wird dieses sofort aus dem Archiv-Ordner
gelscht. Am Ende des Scripts wird dann das Programm erneut gestart und
somit ein leeres Script erstellt. Hier wird dem Programm der Parameter
"Online" bergeben. Damit wird verhindert, da whrend des Anrufs in der
Maus das Programm auf Eingaben wartet. Fehlen in diesem Fall Daten, so
werden neutrale Werte eingesetzt. Damit drfte die Gefahr eines
Doppeluploads weitgehend ausgeschloen sein. Das Lschen der Files wird von
DELETE.TTP erledigt.
Ist in der Maus bereits in File mit diesem Namen, so wird es vom Script
gelscht. Darf nicht gelscht werden, dann wird der Maus solange ein neuer
Filename geben, bis die Maus das File annimmt.
Das Script kann dann z.B. in das Pollscript eingebunden werden. Das she
dann ungefhr so aus:
****************************
...
mauswait 'Hauptmen'
. uplarch.scr # Da der Punkt ein CoSHy-Kommando darstellt,
# ist das Blank danach wichtig
neuedateien
...
****************************
So und nun noch ein paar Worte zu den Parametern und den TICFiles.
Vorgeschichte:
Vom SaugTausch gibt es eine Liste in der alle gesaugten Prg hintereinander stehen.
Sie sieht aus wie die ausfhrliche Liste der Maus. Fr das mitgelieferte TIC-File
sieht es gleich aus - alles eine Wurst.
Das sollte man mglichst in das ARCHIV.UPL Verzeichnis werfen knnen und das Prg.
macht den Rest. Gesagt getan.
Daher kennt das Prg jetzt zustzlich zum Parameter ONLINE noch ein paar weitere:
MAKETIC
=======
Jedes File *.LST (kommt so vom Saugtausch oder aus einer ganz normalen ausf.
Prgliste der Maus) im ARCHIV.UPL wird gelesen und aus jedem Eintrag dort wird ein
TIC File erstellt.
CHECKTIC
========
Fr jedes *.TIC File in ARCHIV.UPL wird der richtige Name (im TIC steht File
ABC.ZIP das TIC heit bis jetzt aber noch 94113012.12) vergeben. Sind in einem TIC
mehrere Archive beschreiben, dann wird das jetzt gesplittet.
CLEAR
=====
Alle Files *.LST werden gelscht und alle TIC Files deren Archiv es nicht gibt
(also im TIC steht etwas was nicht zum Upload da ist, z.b. alte TICs die nicht
gelscht wurden) werden gelscht.
MAKEUPL
=======
Das Script wird erstellt und die TIC evtl. gendert (z.B. bei Eingabe per Hand)
ALL
===
Steht fr: maketic checktic clear makeupl
Das Progr. geht jeden Parameter durch und der erste der nicht bekannt ist wird als
Pfad zum MAKEUPL.INF angenommen. Die Reihenfolge spielt keine Rolle auch gro
klein ist egal.
Wird das Prog. ohne (oder nur mit dem Pfad zum INF) Parameter aufgerufen, dann
wird nur MAKEUPL angenommen, also so wie bisher.
Ich wrde mich ber eine kurze Info ber den Einsatz oder evtl. Probleme
freuen. Dazu bitte eine Mail an Volker Keck @ BL.
Tsch Volker
PS: Wer Bock hat, kann gerne die Doku verbessern, denn das ist wirklich das
was ich am liebsten mache. ;->>
Erstellt von fm@s3
Doku zum Format der JAMES-TICs
------------------------------
TIC-Files kommen eigentlich aus dem FIDO. Es sind kleine ASCII-Dateien, die
zusammen mit den Programmarchiven ber das Netz verteilt werden. In ihnen
steht die Beschreibung der Programmarchive. Da im Programmteil der MAUS
mehr Kriterien mglich sind ist das JAMES-Ticfile Format um ein paar Dinge
erweitert worden. Es lassen sich damit z.B. Uploads in die MAUS per
MausTausch realisieren und auch z.B. Filenetze zwischen mehreren Mausboxen.
Es geht los:
Der Dateiname des TIC ist egal, Hauptsache Endung .TIC. Praktischerweise
whlt man den Namen des Programmarchives und hngt die Endung 'TIC' an.
Die Token, also die 'Stichworte' auf die James reagiert sind nicht Case-sens,
es kann also 'GRUPPE' genauso stehen wie 'Gruppe'.
In einem James-TIC knnen die Beschreibungen mehrere Programmarchive stehen,
jeder Beschreibungsblock beginnt dann mit 'AREA JAMESTIC'.
AREA JAMESTIC [Maus] der Token JAMESTIC ist zwingend, die MAUS darf
dahinter stehen. James erkennt daran das erweiterte
Format. AREA JAMESTIC ist also erster Token
eines Beschreibungsblocks.
DESC Bei FIDO-Tics steht *hinter* diese mToken die
Beschreibung, in James-TIC folgt die Beschreibung ab der
*nchsten* Zeile (s.u.)
ORIGIN name Name des Uploaders, also volle Mausadresse.
FILE filename der Dateiname des Archivs das eingespielt werden soll
FROM unbenutzt, Uploader wird aus ORIGIN genommen.
REPLACES filename Falls <filename> im selben Programmteil mit dem selben
Betriebssystem existiert wird filename gelscht.
Sobald AREA JAMESTIC gefunden wurde sind folgende zusaetzliche
Token erlaubt:
DESC Block mit der Beschreibung
Beschreibungszeile 1 Es werden 5 Zeile gelesen,
... maximal jedoch bis ENDDESC
Beschreibungszeile 5
ENDDESC
GRUPPE Falls in einen Gruppenprogrammteil oder in den PPT eingespielt
werden soll folgt der Gruppenname oder die Mausadresse fr
den PPT, mehrere Empfnger im PPT trennt man durch Komma. Wichtig:
Empfnger im PPT *mit* Boxkrzel angeben:
GRUPPE Fritz Meyer @ S3, Uwe Schlenther @ S3
Kann also bei PT entfallen.
PKRITS Durch Blanks getrennt der Reihe nach die Indizes fuer:
Betriebssystem
Programmtyp
Copyright
Quelltext
(Indizes wie online in der MAUS: 1 DOS etc. eine Liste findet sich
im Anhang)
Beispiele:
(die Kommentare drfen da aber eigentlich *nicht* stehen
Einspielen in den GPT ct
-------------------------
Area JAMESTIC S3
Origin Frithard Meyer-zu-Uptrup @ S3
File CT9403.ZIP
Desc
Die Listings der c't 3/94:
Joker im Spiel (PC), Haufen im Keller (Mac),
Wider den Schnickschnack (PC), Alles unter Kontrolle (Mac),
Objektwelt (PC)
Enddesc
Gruppe ct
Pkrits 0 30 0 0
James-TIC zum Einspielen in den PPT
-----------------------------------
Area JAMESTIC S3
Origin Hans Wurst @ S3
File TEST.ZIP
Desc
Hallo, hier ist eine ganz tolle neue Datei!
Wurde automatisch in den PPT eingespielt
Enddesc
Gruppe Fritz Meyer @ S3, Uwe Schlenther @ S3, Herbert Mller @ S3
Replaces TEST.ZIP
Hier mal ein Jamestic mit mehreren Files:
-----------------------------------------
Area JAMESTIC S3
Origin Uwe Schlenther @ S3
From 2:246/20
File am@zw.jpg
Desc
Sysoptreffen 1993 Stuttgart:
am@zw
Bilder von Ralph Bhr @ SB
Enddesc
Gruppe TOPS.93
Pkrits 0 15 0 0
Area JAMESTIC S3
Origin Uwe Schlenther @ S3
From 2:246/20
File band1.jpg
Desc
Sysoptreffen 1993 Stuttgart:
Die S3-Band
Bilder von Ralph Bhr @ SB
Enddesc
Gruppe TOPS.93
Pkrits 0 15 0 0
Area JAMESTIC S3
Origin Uwe Schlenther @ S3
From 2:246/20
File band2.jpg
Desc
Sysoptreffen 1993 Stuttgart:
Die S3-Band
Bilder von Ralph Bhr @ SB
Enddesc
Gruppe TOPS.93
Pkrits 0 15 0 0
Anhang
------
Kriterien im Programmteil, Stand 10/94
--------------------------------------
Betriebssystem
0 Sonstige
1 DOS
2 OS/2
3 Windows
4 ST TOS
5 Amiga
6 Macintosh
7 Unix
Programmtyp
0 Sonstiges
1 Utility allgemein
2 Disk-Utility
3 Systemdiagnose
4 Virenfinder /-tter
5 Drucker-Utility
6 Packer
7 Datenfernbertragung
8 Terminalprogramm
9 Fileliste
10 MausTauschprogramm
11 Filetransferprotokoll
12 Grafik
13 CAD
14 Malprogramm
15 Bild [GIF PCX EPS ...]
16 Anwendungen
17 Textverarbeitung/Editor
18 Datenbank
19 Business-Software
20 Benutzeroberflche
21 Betriebssystem
22 Treiber
23 Font
24 Spiel / Unterhaltung
25 Denkspiel
26 Simulation
27 Spielerei / Juxprogramm
28 Actionspiel
29 Adventure
30 Programmier-Tool
31 Soundfile
Source
0 Kein Quelltext
1 Assembler
2 Pascal
3 C
4 C++
5 Modula-2
6 Basic
7 Textfile
8 TeX
9 Sonstiges
Copyright
0 Public Domain
1 Freeware
2 Shareware
3 Shareware-Vollversion
4 Shareware-Eingeschrnkt
5 GNU-Lizenz
6 Demoversion